package com.shrct.businessprocess.customerservice.proxy;

import com.shrct.businessprocess.customerservice.proxy.RCNonProjectServiceAction;
import com.uniquesoft.gwt.shared.GWTNamedEntity;
import edu.fudan.mylang.pf.ProxyTarget;

@ProxyTarget("com.shrct.businessprocess.customerservice.RCNonProjectService")
public class RCNonProjectServiceProxy extends GWTNamedEntity {
  public RCNonProjectServiceProxy() {
    this.setClazzName("com.shrct.businessprocess.customerservice.RCNonProjectService");
  }
  
  private String innerStatus;
  
  public void setInnerStatus(final String status) {
    this.innerStatus = status;
  }
  
  public String getInnerStatus() {
    return this.innerStatus;
  }
  
  public Boolean isActionValid(final RCNonProjectServiceAction action) {
    return RCNonProjectServiceManager.isActionValid(action,innerStatus);
  }
}
